首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏吴伟祥

    Apache POI总结 原

    工作簿、工作表、单元格、行、列的概念 Apache POI  是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。 Excel与POI对应关系:         表关系 Excel POI Sheet1表 0sheet Sheet2表 1sheet Sheet3表 2sheet ... ...         行关系 Excel POI 1行 row0 2行 row1 3行 row2 ... ...         列关系 Excel POI 1列 cell0 2列 cell1 3列 cell2 ...

    1.4K10发布于 2018-08-14
  • 来自专栏全栈程序员必看

    Apache POI使用详解

    一 :简介 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apachepoi, 另一个是 Java Excel Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio 官方主页: http://poi.apache.org/index.html API文档: http://poi.apache.org/apidocs/index.html Java Excel 由于apache poi 在项目中用的比较多,本篇博客只讲解apache poi,不讲jxl 二:Apache POI常用的类 HSSF - 提供读写Microsoft Excel XLS格式档案的功能 poi的依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>

    7.3K10编辑于 2022-09-14
  • 来自专栏都到8月了

    使用 Apache POI 生成 Word 文档

    步骤 1:添加依赖确保你的项目中已经添加了 Apache POI 的依赖。 -- 确保版本号是最新的 --></dependency>如果是 Gradle:implementation 'org.apache.poi:poi-ooxml:5.2.3'步骤 2:编写代码以下是使用 Apache POI 创建 Word 文档的完整代码示例:示例代码:import org.apache.poi.xwpf.usermodel. Apache POI 是一个强大的库,用于处理 Microsoft Office 文档。") 样式扩展:Apache POI 提供了丰富的样式支持,你可以进一步自定义字体颜色、背景色、边框等样式。

    78010编辑于 2025-08-18
  • 来自专栏软件测试test

    数据驱动框架(Apache POI – Excel)

    如何使用Apache POI在Selenium中创建数据驱动框架? 从Selenium中的Excel中 读取和写入数据”中学到了如何使用Apache POI在Excel文件中读取和写入数据,然后将与测试数据相同的数据集传递给Selenium测试。 该类的代码如下: import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook;

    1.6K10编辑于 2023-07-07
  • 来自专栏iSharkFly

    Apache POI 读取 Microsoft Office Excel 文档

    Apache POI 项目的使命是创造和维护 Java API 操纵各种格式的文件,其中包括基于 Office Open XML 标准(OOXML)和微软的 OLE 2 Compound Document 换句话说就是如果你希望要对 Microsoft Office 的一些文档用 Java 来处理,那么你需要使用 Apache POI 项目。 我们在这里只对 Excel 的读取进行一些小的代码。 https://www.ossez.com/t/apache-poi-microsoft-office-excel/751

    99120发布于 2020-12-03
  • 来自专栏程序员泥瓦匠

    通过 Excel 来认识神器 Apache POI

    1、POI是什么 Apache POI - the Java API for Microsoft Documents,顾名思义,Apache的三方包,用来操作微软office文档的,多数时候用来操作excel 需要引入两个包,maven地址如下(version 3.9): <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi 2.1 工作簿 Workbook 创建或维护Excel工作簿的所有类的超接口,Workbook,属于org.apache.poi.ss.usermodel包。 ; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook

    1.5K10编辑于 2021-12-17
  • 来自专栏别先生

    一脸懵逼学习Java操作Excel之POIApache POI

    Apache POIApache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 org.apache.poi.ss.usermodel.CreationHelper; 12 import org.apache.poi.ss.usermodel.Row; 13 import org.apache.poi.ss.usermodel.Sheet ; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook org.apache.poi.ss.usermodel.CreationHelper; 17 import org.apache.poi.ss.usermodel.Row; 18 import org.apache.poi.ss.usermodel.Sheet org.apache.poi.ss.usermodel.Font; 10 import org.apache.poi.ss.usermodel.Row; 11 import org.apache.poi.ss.usermodel.Sheet

    3.8K80发布于 2018-01-02
  • 来自专栏架构进阶

    Apache POI详解及Word文档读取示例

    poi官网地址:https://poi.apache.org/。目前最新版本为 22年1月14日发布的POI5.2.0。 2.2 各jar包作用 在官网的components中有描述:Apache POI - Component Overview,这更详细的解释大家可以直接看原文内容:https://poi.apache.org ; import org.apache.poi.xwpf.extractor.XWPFWordExtractor; import org.apache.poi.xwpf.usermodel.XWPFDocument .StringUtils; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.model.StyleDescription ; import org.apache.poi.hwpf.model.StyleSheet; import org.apache.poi.hwpf.usermodel.Paragraph; import

    8.4K32编辑于 2022-02-09
  • 来自专栏iSharkFly

    Apache POI Strict OOXML isn’t currently 错误

    在处理文件的时候 POI 提示错误: org.apache.poi.ooxml.POIXMLException: Strict OOXML isn't currently supported, please :779) at org.apache.poi.ooxml.POIXMLDocumentPart. <init>(POIXMLDocumentPart.java:165) at org.apache.poi.ooxml.POIXMLDocument. 针对这个问题暂时没有太多的解决办法,你只能让用户保存为 Excel WorkBook 格式才能让 Apache POI 处理。 https://www.ossez.com/t/apache-poi-strict-ooxml-isnt-currently/752

    2.2K00发布于 2020-12-05
  • 来自专栏架构进阶

    Apache POI详解及Word文档读取示例

    操作 Office:POI word 之表格格式 一 POI简介 Apache POI - the Java API for Microsoft Documents。 poi官网地址:https://poi.apache.org/。目前最新版本为 22年1月14日发布的POI5.2.0。 2.2 各jar包作用 在官网的components中有描述:Apache POI - Component Overview,这更详细的解释大家可以直接看原文内容:https://poi.apache.org .StringUtils; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.model.StyleDescription ; import org.apache.poi.hwpf.model.StyleSheet; import org.apache.poi.hwpf.usermodel.Paragraph; import

    4.1K40编辑于 2022-03-30
  • 来自专栏授客的专栏

    Java 基于Apache POI实现Excel读写操作

    >org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.ooxml.version version> </dependency> <dependencies> </project> 读取Excel 代码实现 exmple.xml import org.apache.poi.ss.usermodel .*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileInputStream; import java.util.Iterator 即单元格内容通过公式计算出来 BLANK(3), // 为空//什么时候会存储空值,取决于所使用的表格软件 BOOLEAN(4), ERROR(5); 写入Excel import org.apache.poi.ss.usermodel .*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException

    1.9K50编辑于 2023-08-02
  • 来自专栏全栈开发日记

    Apache POI操作Docx文档时踩坑指南

    1、背景Apache POI是什么百度百科介绍:Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office 系统环境前端:Vue2.7后端:SpringBoot 2.3.12.RELEASE文档编辑组件:Apache POI 4.1.2开发工具:IDEA 2024.1问题描述文档中的变量以${里面是变量内容} 3、解决问题首先需要理解Apache POI在编辑Docx的基本概念,才能知道这里应该怎么改。在Apache POI中依赖关系是:文档 -> 表格 -> 单元格 -> 段落 -> 文本片段。 所以我们只需要在创建新段落的时候告诉POI要在哪里创建新段落即可,下面是将该逻辑单独抽象出来的方法:/** * 续写后续的行,除了第一行 * @param cell 表格单元格 * @param paragraph

    54430编辑于 2025-09-27
  • 来自专栏跟牛老师一起学WEBGIS

    Java中用Apache POI生成excel和word文档

    ; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFFont ; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import ; import org.apache.poi.xwpf.usermodel.XWPFParagraph; import org.apache.poi.xwpf.usermodel.XWPFRun; import org.apache.poi.xwpf.usermodel.XWPFTable; import org.apache.poi.xwpf.usermodel.XWPFTableCell; import org.apache.poi.xwpf.usermodel.XWPFTable; import org.apache.poi.xwpf.usermodel.XWPFTableCell; import

    4K40发布于 2018-10-23
  • Apache POI:让Java轻松操控Office文档的神器

    Apache POI就是解决这些问题的利器。它就像是Java世界里的"Office万能钥匙",让我们能够用代码自由操控各种Office文档格式。 什么是Apache POIApache POIApache软件基金会开发的一个开源项目,专门用于处理微软Office文档。 如果你用Maven:xml<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version >5.2.4</version></dependency><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml 版本很重要:POI 3.x系列:老项目维护,功能稳定但特性有限POI 4.x系列:主流版本,功能完整,兼容性好POI 5.x系列:最新版本,性能优化,建议新项目使用总结Apache POI确实是Java

    79410编辑于 2025-09-26
  • 来自专栏马拉松程序员的专栏

    告别Apache POI,这才是Java读写Excel的利器

    Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。 下图是easyExcel和POI在解析Excel时的对比图。 easyExcel采用一行一行的解析模式,并将一行的解析结果以观察者的模式通知处理(AnalysisEventListener)。

    2.2K20编辑于 2022-04-26
  • 来自专栏《项目实战教学》

    使用 Apache POI 读写 Excel 文件:Java 实战与深入解析

    本文将深入介绍如何使用 Apache POI 框架来读写 Excel 文件,结合丰富的实例演示如何操作 Excel 数据。 一、Apache POI 简介Apache POIApache 软件基金会开发的一个开源 Java 库,专门用于处理 Microsoft Office 格式的文件。 二、引入 POI 依赖要在 Java 项目中使用 Apache POI,首先需要在项目的 pom.xml 文件中引入 Maven 依赖。 示例:读取 Excel 文件中的内容import org.apache.poi.ss.usermodel. 无论是生成报表还是导出数据,Apache POI 都提供了简单的方式来创建和编辑 Excel 文件。

    4.2K21编辑于 2024-12-31
  • 来自专栏SpringBoot图文教程

    SpringBoot图文教程9—SpringBoot 导入导出 Excel 「Apache Poi

    那么在 SpringBoot 中如何使用 Poi 呢?从本文开始将会说三种使用 Poi 的姿势:Apache Poi,EasyPoi,阿里开源的EasyExcel。 话不多说,马上开始。 集成 Poi 什么是 Poi Apache PoiApache 的一个开源项目,用Java代码通过 poi 技术可以实现 读取 和 生成 Excel 文档。 在项目中导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId <version>3.14</version> </dependency> <dependency> <groupId>org.apache.poi </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId

    5K30发布于 2020-03-28
  • 来自专栏葡萄城控件技术团队

    终于有一款组件可以全面超越Apache POI

    在 GrapeCity Documents出现以前,服务端文档组件向来以Apache POI为代表,作为一款由Java编写的开源API库,Apache POI 主要应用于对Microsoft Office Apache POI中,支持的公式数量很少(虽然Apache POI网站罗列了280多种可评估的公式,但在API中仅显示为157种)。 Apache POI不支持导出PDF。 Apache POI目前不支持Sparklines。 剪切、复制、粘贴形状 GcExcel支持剪切、复制、粘贴形状,Apache POI不支持。 示例与帮助文档 使用Apache POI,许多功能需要访问和了解底层API才能实现, 但Apache POI提供的示例和文档数量十分有限,对于开发人员来说学习成本较大。

    4.3K10发布于 2020-04-23
  • 来自专栏JAVA核心

    Apache POI与easyExcel:Excel文件导入导出的技术深度分析

    一、Apache POI:全面但重量级的解决方案 Apache POI是一个历史悠久且功能全面的开源项目,用于处理Microsoft Office格式文件,包括Excel。 1.1 POI实现读取excel 下面是一演示如何使用 Apache POI 导入(读取)和导出(写入)Excel 文件(.xlsx 格式) <dependency> <groupId>org.apache.poi import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import EasyExcel 是在在POI的解析引擎基础上改进的,但并没有完全重写 Apache POI 的整个解析引擎,特别是对于 XLSX 文件格式(即 Excel 2007 及以上版本所使用的格式,POI 四、总结 Apache POI和easyExcel都是优秀的Java库,用于处理Excel文件。Apache POI以其全面性和灵活性著称,提供了对Excel文件的全面支持。

    3.6K20编辑于 2024-03-21
  • 来自专栏用户7614879的专栏

    使用poi-tl写word文档时WARN org.apache.poi.util.XMLHelper.logThrowable:307 - SAX Feature unsupported

    使用poi-tl版本1.11.1 项目依赖的poi-ooxml版本5.2.0 在写word文档调用writeAndClose()方法时会报警告 WARN org.apache.poi.util.XMLHelper.logThrowable at org.apache.poi.util.XMLHelper.getTransformerFactory(XMLHelper.java:225) at org.apache.poi.util.XMLHelper.newTransformer :450) at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:563) at org.apache.poi.openxml4j.opc.OPCPackage.save org.apache.poi.xddf.usermodel.chart.XDDFChart.commit(XDDFChart.java:918) at org.apache.poi.ooxml.POIXMLDocumentPart.onSave :472) at org.apache.poi.ooxml.POIXMLDocument.write(POIXMLDocument.java:221) at com.deepoove.poi.XWPFTemplate.write

    2.4K30编辑于 2022-05-11
领券